Swift でいうところの callAsFunction を Dart でも利用する

自分は Use Case 作るときに多用しがち。

[Session/2] "Reload" タップで天気予報情報を同期的に取得し画面に表示 by daichikuwa0618 · Pull Request #15 · daichikuwa0618/flutter-weather-app · GitHub

Callable objects | Dart

class WannabeFunction {
  String call(String a, String b, String c) => '$a $b $c!';
}

var wf = WannabeFunction();
var out = wf('Hi', 'there,', 'gang');

void main() => print(out);

Dart Swift Flutter